package cl.zeke.cursos.jsf2spring3jpa2.vista.managedbeans.ejercicio2;

import cl.zeke.java.commons.jsf2.Jsf2Util;
import java.io.Serializable;
import javax.annotation.PostConstruct;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;

@Component
@Scope("view")
public class Ejercicio2Pag2Bean implements Serializable {
    
    private static Logger log = LoggerFactory.getLogger(Ejercicio2Pag2Bean.class);
    
    private String textoResultado;
    
    @PostConstruct
    public void iniciar() {
        log.debug("iniciando Ejercicio2Pag2");
        textoResultado = (String) Jsf2Util
                .getRequestAttribute("textoConcatenado");
        textoResultado = StringUtils
                .reverse(textoResultado);
    }
    
    public String volver() {
        return "/ejercicio2/pagina1.xhtml?faces-redirect=true";
    }

    public String getTextoResultado() {
        return textoResultado;
    }
    public void setTextoResultado(String textoResultado) {
        this.textoResultado = textoResultado;
    }
    
}
